package vista;

import javax.swing.JLabel;
import javax.swing.JTextField;

import controlador.Banco;

public abstract class VentanaCliente extends IngresoDatos {
	private JLabel textoNombre;
	private JTextField nombre;

	private JLabel textoDomicilio;
	private JTextField domicilio;

	private JLabel textoDni;
	private JTextField dni;

	public VentanaCliente(Banco banco) {
		super(banco);
		initVentanaCli();
	}

	private void initVentanaCli() {
		try {
			textoDni = new JLabel();
			textoDni.setText("DNI:");
			textoDni.setPreferredSize(new java.awt.Dimension(100, 25));
			textoDni.setBounds(30 + getPanel().getInsets().left,
					25 + getPanel().getInsets().top,
					textoDni.getPreferredSize().width,
					textoDni.getPreferredSize().height);
			getPanel().add(textoDni);

			dni = new JTextField();
			dni.setPreferredSize(new java.awt.Dimension(240, 25));
			dni.setBounds(130 + getPanel().getInsets().left, 25 + getPanel()
					.getInsets().top, dni.getPreferredSize().width, dni
					.getPreferredSize().height);
			getPanel().add(dni);

			textoNombre = new JLabel();
			textoNombre.setText("Nombre:");
			textoNombre.setPreferredSize(new java.awt.Dimension(100, 25));
			textoNombre.setBounds(30 + getPanel().getInsets().left,
					65 + getPanel().getInsets().top,
					textoNombre.getPreferredSize().width,
					textoNombre.getPreferredSize().height);
			getPanel().add(textoNombre);

			nombre = new JTextField();
			nombre.setPreferredSize(new java.awt.Dimension(240, 25));
			nombre.setBounds(130 + getPanel().getInsets().left, 65 + getPanel()
					.getInsets().top, nombre.getPreferredSize().width, nombre
					.getPreferredSize().height);
			getPanel().add(nombre);

			// textoApellido = new JLabel();
			// textoApellido.setText("Apellido:");
			// textoApellido.setPreferredSize(new java.awt.Dimension(50, 25));
			// textoApellido.setBounds(30 + panel.getInsets().left,
			// 105 + panel.getInsets().top,
			// textoApellido.getPreferredSize().width,
			// textoApellido.getPreferredSize().height);
			// panel.add(textoApellido);
			//
			// apellido = new JTextField();
			// apellido.setPreferredSize(new java.awt.Dimension(240, 25));
			// apellido.setBounds(130 + panel.getInsets().left,
			// 105 + panel.getInsets().top,
			// apellido.getPreferredSize().width,
			// apellido.getPreferredSize().height);
			// panel.add(apellido);

			textoDomicilio = new JLabel();
			textoDomicilio.setText("Domicilio:");
			textoDomicilio.setPreferredSize(new java.awt.Dimension(100, 25));
			textoDomicilio.setBounds(30 + getPanel().getInsets().left,
					105 + getPanel().getInsets().top,
					textoDomicilio.getPreferredSize().width,
					textoDomicilio.getPreferredSize().height);
			getPanel().add(textoDomicilio);

			domicilio = new JTextField();
			domicilio.setPreferredSize(new java.awt.Dimension(240, 25));
			domicilio.setBounds(130 + getPanel().getInsets().left,
					105 + getPanel().getInsets().top,
					domicilio.getPreferredSize().width,
					domicilio.getPreferredSize().height);
			getPanel().add(domicilio);

			setSize(400, 300);
			setResizable(false);
			setLocationRelativeTo(null);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public JTextField getNombre() {
		return nombre;
	}

	public JTextField getDomicilio() {
		return domicilio;
	}

	public JTextField getDni() {
		return dni;
	}
}